*{ margin:0; padding:0; word-break:break-all;}
ul{ list-style:none;}
a{ color:#333; outline:none; text-decoration:none; hide-focus:expression(this.hideFocus=true);}
a:link,a:visited{ color:#333;}
img{ border:0;}
body{ font-size:12px; color:#333; font-family:"ËÎÌå";}

.banner{ z-index:0; width:100%; height:830px; min-width:1060px; background:url(/images/index-bg.jpg) center top no-repeat; position:relative; top:0;}
.tFlash{ width:1060px;; height:398px; position:absolute; top:122px; left:50%; margin-left:-530px;}
.top{ width:1070px; height:100px; z-index:10; position:absolute; top:22px; left:50%; margin-left:-535px;}
.top1{ width:253px; height:90px; float:left; overflow:hidden; background:url(/images/logo-bg.png) 0 0 no-repeat; padding:5px 0 5px 5px;}
#menu{ width:812px; height:100px; z-index:10; background:url(/images/menu-rig.png) right 0 no-repeat; float:left; position:relative;}
.menu1,.menu1 ul{ width:791px;}
.menu1 li{ width:113px; line-height:100px; text-align:center; font-family:Microsoft Yahei; position:relative; float:left; font-size:15px;}
.menu1 li a{ display:block; color:#454343; background:url(/images/menu1.png) 0 0 repeat-x;}
.menu1 li a:hover,.menu1 li a.navCurrent{ background:url(/images/menu.png) 0 0 no-repeat; color:#e00000;}
.menu1 li .two{ position:absolute; top:100px; left:0; display:none; width:113px;}
.menu1 li .two li{ width:113px; line-height:26px; border-bottom:1px solid #eaeaea; text-align:center; font-family:"ËÎÌå"; font-size:12px;}
.menu1 li .two li a{ color:#454343; display:block; background:#fff;}
.menu1 li .two li a:hover{ color:#fff; background:#e76413;}
.menu1 li:hover ul.two,.menu1 li.sfhover ul {
	z-index: 10; 
	filter: alpha (opacity=100); 
	position: absolute; }
.menu1 li:hover .two,.menu1 li.sfhover ul{ display:block; min-height:0px;}
.main{ width:1060px; height:198px; position:absolute; z-index:10; overflow:hidden; top:632px; left:50%; margin-left:-530px;}
.main li{ width:340px; height:198px; overflow:hidden; margin-right:20px; position:relative; background:url(/images/pro-bg.png) 0 0 no-repeat; float:left;}
.main li span{ width:90px; height:89px; overflow:hidden; position:absolute; top:25px; right:125px;}
.main li span img{ width:90px; height:89px; display:block;}
.main li p{ width:340px; height:30px; line-height:30px; text-align:center; position:absolute; top:137px; font-size:26px; font-family:Microsoft Yahei;}
.main li p a{ color:#fff; display:block;}

.footer{ width:100%; min-width:1060px; height:40px; line-height:40px; color:#fff; background:url(/images/footer-bg.jpg) 0 0 repeat-x; text-align:center;}
.footer span{ font-family:Microsoft Yahei;}
.footer a{ color:#fff;}
.footer a:hover{ color:#ff760c;}

.xbanner{ width:100%; height:390px; min-width:1060px; position:relative; top:0; overflow:hidden;}
.xtFlash{ width:1920px; height:390px; position:absolute; top:0; left:50%; margin-left:-960px;}
.xtFlash img{ width:1920px; height:390px; display:block}

.content{ width:1058px;  overflow:hidden; margin:10px auto; border:1px solid #f1f1f1;  padding-bottom:10px;}
.cplistle{ width:306px; min-height:300px; float:left; overflow:hidden; margin:12px 0 0 15px;}
.cplistlebtn{ width:306px; height:56px; overflow:hidden;}
.cplistlebtn img{ width:306px; height:56px; display:block;}
.cplistlebox{ width:306px; overflow:hidden;}



.cplistlebox li{ line-height:38px; padding-left:8px; font-size:14px; font-weight:bold;}
.cplistlebox li a{ color:#787878; display:block; border-bottom:1px dotted #dbdbdb;}
.cplistlebox li a:hover,.cplistlebox li.now a{ color:#e00000;}
.cplistlebox li .two li{ line-height:38px; border-bottom:1px dotted #dbdbdb; padding-left:18px; font-size:12px; background:url(/images/tb1.jpg) 8px 17px no-repeat; font-weight:normal;}
.cplistlebox li .two li a{ color:#787878; display:block;border-bottom:0;}
.cplistlebox li .two li a:hover,.cplistlebox li .two li.now a{ color:#ee0000;}


.cplist{ width:700px; float:left; margin:6px 0 10px 24px; min-height:500px; padding-bottom:10px;}
.cplistbtn{ width:700px; height:37px; line-height:33px; color:#565656; background:url(/images/cplist-btn.jpg) 0 bottom no-repeat; text-align:right; color:#565656;}
.cplistbtn a{ color:#565656;}
.cplistbtn a:hover,.cplistbtn a.now{ color:#e00000;}
.cplistbtn span{ float:left; padding-left:18px; font-size:14px; font-weight:bold; color:#454343;}
.cpwords{ width:680px; overflow:hidden; padding:10px;}

.abouttitle{ width:1030px; height:45px; padding-top:0px; margin:0 auto; text-align:right; color:#565656; background:url(/images/abouttitle.jpg) 0 8px no-repeat; line-height:45px;}
.abouttitle a{ color:#565656;}
.abouttitle a:hover,.abouttitle a.now{ color:#e00000;}
.abouttitle span{ float:left; padding-left:24px; font-size:14px; font-weight:bold; color:#454343;}


.about1{ width:1038px; overflow:hidden; margin:10px auto;}
.about1 li{ float:left; width:159px; height:32px; padding:10px 7px; overflow:hidden; background: url(/images/about2.jpg) 7px 10px no-repeat; text-align:center; line-height:32px; font-size:14px;}
.about1 li a{ color:#535151; display:block;}
.about1 li a:hover,.about1 li a.now{ color:#fff; background:url(/images/about1.jpg) 0 0 no-repeat;}
.aboutline{ width:1018px; height:1px; overflow:hidden; border-bottom:1px dotted #e7e7e7; margin:0 auto;}
.about2{ width:1038px; overflow:hidden; margin:10px auto;}
.about2 li{ float:left; width:159px; height:29px; padding:10px 7px; overflow:hidden; background: url(/images/about3.jpg) 7px 10px no-repeat; text-align:center; line-height:29px; font-size:14px;}
.about2 li a{ color:#676767; display:block;}
.about2 li a:hover,.about2 li a.now{ color:#e00000; background:url(/images/about3.jpg) 0 0 no-repeat;}

.showtitle{ width:1030px; height:49px; line-height:49px; text-align:center; font-size:18px; color:#f00000; font-weight:bold; border-bottom:1px solid #e6e6e6; margin:0 auto;}
.showxx{ width:1038px; line-height:30px; color:#666666; overflow:hidden; padding-top:10px; text-align:center; margin:0 auto;}
.showxx b{ margin:0 19px; font-weight:normal;}


.words{ width:1038px; min-height:600px; overflow:hidden; padding:10px;}

#cgan{width:1000px;overflow:hidden; margin:0 auto;}
#cgan li{float:left;width:25%; padding:10px 0; text-align:center;}
#cgan li a{ display:block; line-height:30px;}
#cgan li img{ display:block; padding:2px; border:1px solid #aaaaaa; margin:0 auto;}
#cgan li a:hover{ color:#F00}

#cgan_k{width:660px;overflow:hidden; margin:0 auto;}
#cgan_k li{float:left;width:220px; padding:10px 0; text-align:center;}
#cgan_k li a{ display:block; line-height:30px;}
#cgan_k li img{ display:block; padding:2px; border:1px solid #aaaaaa; margin:0 auto;}
#cgan_k li a:hover{ color:#F00}

#link5{width:1020px;overflow:hidden; margin:0 auto;}
#link5 li{display:block;float:left;width:25%;text-align:center; padding:10px 0;}
#link5 img{ width:230px; height:45px; border:1px solid #dadada;padding:1px; display:block; margin:0 auto;}


#link6{width:1020px; margin:20px auto 0 auto; min-height:300px;}
#link6 li{display:block;float:left;width:25%;text-align:center; margin:10px 0; height:24px;line-height:24px;}
#link6 li a{ width:230px; height:24px; border:1px solid #dadada;padding:1px; background-color:#f9f9f9; display:block; margin:0 auto;}







.top1{
	position: relative;
}
.top1 .light{
	/* outline: 1px dashed red; */
	width: 214px;
	height: 64px;
	position: absolute;
	top: 16px;
	left: 16px;
	overflow: hidden;
}
.light:after{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: linear-gradient(to right,transparent 85%,rgba(255,255,255,.1) 89%,rgba(255,255,255,.3) 91%,rgba(255,255,255,.5) 92%,rgba(255,255,255,.7) 95%,rgba(255,255,255,.4) 98%,transparent 100%);
	animation: move 4s infinite linear;
	transform:skew(-25deg);
	/* outline: 1px dashed red; */
	position: absolute;
	top: 0px;
	left: -220px;
}
@keyframes move{
	0%{
		left: -220px;
		opacity: 1;
	}	
	100%{
		left: 20px;
		opacity: 1;
	}
}

.tFlash{
	padding-top: 152px;
	box-sizing: border-box;
	text-align: center;
}